Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour New Zealand F2 Czech Republic F3 Slovenia F3 Austria F1 Czech Republic F4 Australia F3 Italy F4 Australia F3 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Slovakia F1 Croatia F5 Italy F32 Ukraine F2 Ukraine F3 Czech Republic F6 Australia F10 Germany F2 Germany F3 Austria F2 Croatia F2 Australia F3 Australia F4 Australia F5 Indonesia-w2 Italy F15 Indonesia-w3 Thailand F1 Thailand F2 Italy F19 Thailand F3 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F12 Australia F13 Australia F3 Croatia F3 Indonesia F1 Indonesia F Indonesia F3 Indonesia F4 Indonesia F5 Indonesia F6 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 New Zeland F1 New Zeland F2 Australia F4 Mexico F5 Mexico F6 Mexico F7 Mexico F8 USA F12 USA F13 USA F14 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Malaysia F1 Malaysia F2 Australia F11 Australia F12 Great Britain F1 Great Britain F2 Croatia F1 Australia F1 Croatia F2 Australia F2 France F5 Russia F1 Russia F2 Indonesia-w4 Australia F9 Australia F11 Australia F3 Indonesia-w1 Germany F7 Hungary F3 Czech Republic F1 Australia F11 Australia F6 Australia F5 Australia #2-w1 Morocco F4 Australia F1 Italy F16 Australia F2 MST ATP Challenger International - Burnie Melbourn Challenger Lexington Challenger Tiburon Challenger Carson Challenger Ojai Challenger Lexington Challenger Ortisei Challenger Bratislava Challenger Caloundra Challenger Bordeaux Challenger Penza Challenger Helsinki Challenger Caloundra Challenger Johannesburg Challenger Granby Challenger Tashkent Challenger Helsinki Challenger Nottingham Challenger Drummondville Challenger Raanana Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Brest Challenger Traralgon Challenger Canberra Challenger Bratislava Challenger Maui Challenger Dallas Challenger Wroclaw Challenger Morelos Challenger Quimper Challenger Puebla Challenger Jonkoping Challenger Guadalajara Challenger Shenzhen Challenger Raanana Challenger Leon Challenger Busan Challenger Seoul Challenger Manchester Challenger Winnipeg Challenger Shanghai Challenger Izmir Challenger Bratislava Challenger Bergamo Challenger Wroclaw Challenger Surbiton Challenger Granby Challenger Aptos Challenger Shenzhen Challenger Bratislava Challenger Kobe Challenger Brescia Challenger Hua Hin Challenger Playford Challenger Launceston Challenger Indian Wells Challenger Glasgow Challenger Busan Challenger Gwangju Challenger Ilkley Challenger Recanati Challenger Aptos Challenger Quimper Challenger Ostrava Challenger Ismaning Challenger Hamburg Challenger Lugano Challenger Prague Challenger Mallorca Challenger Biel Challenger Ismaning Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Ismaning Challenger Ortisei Challenger BCR Open Romania - Bucharest Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle AEGON Championships - London Chennai Open - Chennai Medibank International - Sydney Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Erste Bank Open - Vienna Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Brisbane International - Brisbane Heineken Open - Auckland Apia International - Sydney Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Citi Open - Washington Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Abierto Mexicano de Tenis Mifel - Los Cabos Open Sud de France - Montpellier Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Open Sud de France - Montpellier Open 13 Provence - Marseille Kia International In Caloundra - Caloundra Recanati Challenger Bratislava Challenger Steelers Cup - Kosice Unique Zagreb Open - Zagreb The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Internationaux de Nouvelle-Caledonie - New Caledonia Morocco Tennis Tour - Fes Croatia Osiguranje Rijeka Open - Rijeka Siemens Open 2007 - Scheveningen Open de Rennes La Trinitaine - Rennes Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Club Coop's ATP Challenger International - Brisbane Heilbronn Open - Heilbronn Status Athens Open - Athens Tunis Open - Tunis Unicredit Czech Open - Prostejov Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton Tatra Banka Slovak Open - Bratislava Burnie Challenger Sarajevo Challenger Vancouver Challenger Mons Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Burnie Challenger Sunrise Challenger Rimouski Challenger Baton Rouge Challenger Athens Challenger Vancouver Challenger Binghamton Challenger Tiburon Challenger Pingguo Challenger Prague Challenger Nottingham Challenger Nottingham Challenger St. Remy Challenger Bratislava Challenger Burnie Challenger Dallas Challenger Athens Challenger Bordeaux Challenger Nottingham Challenger Nottingham-2 Challenger Tashkent Challenger Dallas Challenger Busan Challenger Nottingham Challenger Bratislava Challenger Tashkent Challenger Bratislava Challenger Irving Challenger Izmir Challenger Happy Valley Challenger Guangzhou Challenger Sony Ericsson Open - Miami Taipei City Challenger Surbiton Challenger Lexington Challenger Aptos Challenger Nanchang Challenger Ho Chi Minh City Challenger Brest Challenger Budapest Challenger Happy Valley Challenger Zhuhai Challenger Shenzhen Challenger St. Brieuc Challenger Taipei City Challenger Gimcheon Challenger Zhangjiagang Challenger Shanghai Challenger Gwangju Challenger BNP Paribas Open - Indian Wells Kaohsiung Challenger Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Eckental Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Irving Challenger Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Eckental Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Bratislava Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Loughborough Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Surbiton Challenger Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Seoul Challenger Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Gatineau Challenger Czech Open 2006 - Prostejov BNP Paribas Open - Indian Wells Indian Wells Challenger Miami Open - Miami Vancouver Challenger Tatra Banka Open 2003 - Bratislava Tatra Banka Open - Bratislava Uncle Toby's Australian Men's Clay Court Challenger - Canberra Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Czech Indoor Open - Prague Coffee Cup Challenger - Chikmagalur Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Ethias Trophy - Mons Ismaning Challenger IPP Open - Helsinki Kia International In Kawana - Kawana Bratislava Challenger KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg Orleans Challenger San Remo Tennis Cup - San Remo Open Castilla y Leon - Segovia Rennes Challenger Akbank Private Banking TED Open - Istanbul Caloundra ATP Challenger - Caloundra Internationaux du Doubs - Besancon Pau Challenger Prosperita Open 2008 - Ostrava Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Kos Succhetti Tennis Cup - Cordenons Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Porsche Open - Poznan Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger GHI Bronx Tennis Classic - Bronx Talahassee Challenger Busan Challenger Segovia Challenger St. Remy Challenger Calabasas Challenger Biella 7 Challenger Johannesburg Challenger Ramat Hasharon Challenger Rennes Challenger Orleans Challenger Calabasas Challenger Sunset Moulding Challenger - Yuba City Charlottesville Challenger Burnie Challenger Kobstaedernes ATP Challenger - Kolding Dallas Challenger Guangzhou Challenger Savannah Challenger Zagreb Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Uncle Toby's Challenger in Burnie - Burnie Astana Challenger Segovia Challenger Bratislava Challenger Izmir Challenger Mons Challenger Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Leon Challenger Sarasota Challenger Savannah Challenger Prague Challenger Bratislava Challenger Helsinki Challenger Le Gosier Challenger Baton Rouge Challenger Mallorca Challenger Tatra Banka Open - Bratislava Mexico City Challenger IPP Open - Helsinki Shenzhen Challenger Taipei City Challenger Internazionali di Tennis di Bergamo - Bergamo Gimcheon Challenger Sony Ericsson Open 2008 - Belgrade Kia International in Burnie - Burnie Busan Challenger Granby Challenger Challenger DCNS de Cherbourg - Cherbourg Tenerife Challenger Geneva Challenger Ramat Hasharon Challenger Zagreb Challenger Taipei City Challenger Busan Challenger Aptos Challenger Granby Challenger Dharwad Challenger 2006 - Dharwad Portoroz Challenger Ostdeutscher Sparkassen Cup - Dresden Orleans Challenger Eckental Challenger Brescia Challenger Manila Challenger Nottingham Challenger Gwangju Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Bangkok Challenger Ilkley Challenger Tashkent Challenger Ningboo Challenger Eckental Challenger Prosperita Open 2007 - Ostrava Brescia Challenger Kyoto Challenger Yokohama Challenger Irving Challenger Quanzhou Challenger Winnetka Challenger Portoroz Challenger Porsche Open - Poznan Ho Chi Minh City Challenger Rennes Challenger Morelos Challenger St. Brieuc Challenger Fergana Challenger Orleans Challenger Nottingham Challenger Ortisei Challenger Brasov Challenger - Brasov Ortisei Challenger Phoenix Challenger Taipei City Challenger Bangkok Challenger Rijeka Challenger Guadalajara Challenger Pozoblanco Challenger Sacramento Challenger ATP Challenger Trophy 2007 - Trnava San Benedetto Challenger Aptos Challenger Eckental Challenger Manchester Challenger Ningboo Challenger Mons Challenger Kobstaedernes ATP Challenger - Kolding Trieste Challenger Prostejov Challenger Biella Challenger Bratislava Challenger Samsung Securities Cup - Seoul U.S. Open - New York Australian Open - Melbourne Ostrava Challenger Cary Challenger U.S. Open - New York BMW Tennis Championship - Sunrise Australian Open - Melbourne Tennis Napoli Cup - Napoli French Open - Paris Mauthausen Challenger Sarasota Challenger Troisdorf Challenger U.S. Open - New York Pharma Medico Open 2008 - Aarhus Ilkley Challenger Ostrava Challenger Malaga Challenger Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open des Alpes Trophee BNP Paribas - Grenoble French Open - Paris Wimbledon - London Surbiton Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Forli 3 Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Steelers Cup - Kosice Binghamton Challenger St. Remy Challenger Burnie Challenger Chengdu Open - Chengdu Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Open de Moselle - Metz Qatar ExxonMobil Open - Doha Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna Tallahassee Challenger Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo The Dubai Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg AEGON Championships - London BB&T Atlanta Open - Atlanta Intrum Stockholm Open - Stockholm Granby Challenger Aircel Chennai Open - Chennai New York Open - New York Open 13 - Marseille Delray Beach Open - Delray Beach BMW Open - Munich Pozoblanco Challenger Libema Open - 's-Hertogenbosch Erste Bank Open - Vienna Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Irving Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote dAzur - Nice Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport Kun-Ming Challenger China Open - Beijing Mercedes Cup - Stuttgart Delray Beach Open - Delray Beach Next Generation Adelaide International - Adelaide Shenzhen Open - Shenzhen Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Hall of Fame Open - Newport Open 13 Provence - Marseille Davis Cup, Group 1, 2R, AUT-SVK 3-2 Truist Atlanta Open - Atlanta Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, Group I, 1R, SVK-SLO 5-0 Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Bangkok Challenger Kaohsiung Challenger Millennium Estoril Open - Estoril Power Horse Cup - Dusseldorf Serbia Open - Belgrade Campbells Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Davidoff Swiss Indoors Basel - Basel French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, PO, SVK-SRB, 1-4 U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Group I, 2R, UZB-AUS 1-3 Australian Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Wimbledon (juniors) U.S. Open (juniors) Olympics - London